package IO流.转换流;

import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.nio.charset.Charset;

public class 转换文件的编码 {
    public static void main(String[] args) throws IOException {
        //1.读取GBK文件
        FileReader fr=new FileReader("F//gbkfile.txt", Charset.forName("GBK"));
        //2.读取数据--并写入新的文件
        FileWriter fw=new FileWriter("F//b.txt");//默认是UTF-8的编码进行写入
        int ch;
        while ((ch= fr.read())!=-1){
            System.out.println(ch);
            fw.write(ch);
        }
        //3.释放资源
        fw.close();
        fr.close();
    }
}
